home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / mac / Shout3Ddemo / S3D_2E1.exe / Shout3d_runtime / codebase / models / rotatingWindow.wrl < prev    next >
Text File  |  2000-05-30  |  5KB  |  215 lines

  1. #VRML V2.0 utf8
  2.  
  3. #Cosmo Worlds V2.0
  4. Transform {     children [
  5.     DEF ROTATE_XF Transform {
  6.       children    Shape {
  7.         appearance    Appearance {
  8.           material    Material {            diffuseColor .8 .8 .8
  9.           }
  10.  
  11.         }
  12.  
  13.         geometry    DEF _0 IndexedFaceSet {
  14.           coord    Coordinate {
  15.         point    [ -1 6 1,
  16.               -1 -6 1,
  17.               1 6 1,
  18.               1 -6 1,
  19.               1 6 -1,
  20.               1 -6 -1,
  21.               -1 6 -1,
  22.               -1 -6 -1,
  23.               -11 6 1,
  24.               -11 -6 1,
  25.               -9 -6 1,
  26.               -9 6 1,
  27.               -9 -6 -1,
  28.               -9 6 -1,
  29.               -11 6 -1,
  30.               -11 -6 -1,
  31.               10 6 1,
  32.               10 -6 1,
  33.               12 -6 1,
  34.               12 6 1,
  35.               12 -6 -1,
  36.               12 6 -1,
  37.               10 6 -1,
  38.               10 -6 -1,
  39.               -1 8 1,
  40.               -1 6 1,
  41.               1 6 1,
  42.               1 8 1,
  43.               1 6 -1,
  44.               1 8 -1,
  45.               -1 8 -1,
  46.               -1 6 -1,
  47.               -11 8 1,
  48.               -11 6 1,
  49.               -9 6 1,
  50.               -9 8 1,
  51.               -9 6 -1,
  52.               -9 8 -1,
  53.               -11 8 -1,
  54.               -11 6 -1,
  55.               10 8 1,
  56.               10 6 1,
  57.               12 6 1,
  58.               12 8 1,
  59.               12 6 -1,
  60.               12 8 -1,
  61.               10 8 -1,
  62.               10 6 -1,
  63.               -1 -6 1,
  64.               -1 -8 1,
  65.               1 -8 1,
  66.               1 -6 1,
  67.               1 -8 -1,
  68.               1 -6 -1,
  69.               -1 -6 -1,
  70.               -1 -8 -1,
  71.               -11 -6 1,
  72.               -11 -8 1,
  73.               -9 -8 1,
  74.               -9 -6 1,
  75.               -9 -8 -1,
  76.               -9 -6 -1,
  77.               -11 -6 -1,
  78.               -11 -8 -1,
  79.               10 -6 1,
  80.               10 -8 1,
  81.               12 -8 1,
  82.               12 -6 1,
  83.               12 -8 -1,
  84.               12 -6 -1,
  85.               10 -6 -1,
  86.               10 -8 -1,
  87.               -9 1 1,
  88.               -9 -1 1,
  89.               -1 -1 1,
  90.               -1 1 1,
  91.               -1 -1 -1,
  92.               -1 1 -1,
  93.               -9 1 -1,
  94.               -9 -1 -1,
  95.               -9 8 1,
  96.               -9 6 1,
  97.               -1 6 1,
  98.               -1 8 1,
  99.               -1 6 -1,
  100.               -1 8 -1,
  101.               -9 8 -1,
  102.               -9 6 -1,
  103.               -9 -6 1,
  104.               -9 -8 1,
  105.               -1 -8 1,
  106.               -1 -6 1,
  107.               -1 -8 -1,
  108.               -1 -6 -1,
  109.               -9 -6 -1,
  110.               -9 -8 -1,
  111.               1 -6 1,
  112.               1 -8 1,
  113.               10 -8 1,
  114.               10 -6 1,
  115.               10 -8 -1,
  116.               10 -6 -1,
  117.               1 -6 -1,
  118.               1 -8 -1,
  119.               1 8 1,
  120.               1 6 1,
  121.               10 6 1,
  122.               10 8 1,
  123.               1 6 -1,
  124.               10 6 -1,
  125.               10 8 -1,
  126.               1 8 -1,
  127.               1 1 1,
  128.               1 -1 1,
  129.               10 -1 1,
  130.               10 1 1,
  131.               1 -1 -1,
  132.               10 -1 -1,
  133.               10 1 -1,
  134.               1 1 -1 ]
  135.           }
  136.  
  137.           coordIndex    [ 0, 1, 3, 2, -1, 4, 5, 7,
  138.                 6, -1, 6, 7, 1, 0, -1, 2,
  139.                 3, 5, 4, -1, 8, 9, 10, 11,
  140.                 -1, 11, 10, 12, 13, -1, 13, 12,
  141.                 15, 14, -1, 14, 15, 9, 8, -1,
  142.                 16, 17, 18, 19, -1, 19, 18, 20,
  143.                 21, -1, 21, 20, 23, 22, -1, 22,
  144.                 23, 17, 16, -1, 24, 25, 26, 27,
  145.                 -1, 27, 26, 28, 29, -1, 30, 24,
  146.                 27, 29, -1, 29, 28, 31, 30, -1,
  147.                 30, 31, 25, 24, -1, 32, 33, 34,
  148.                 35, -1, 35, 34, 36, 37, -1, 38,
  149.                 32, 35, 37, -1, 37, 36, 39, 38,
  150.                 -1, 38, 39, 33, 32, -1, 40, 41,
  151.                 42, 43, -1, 43, 42, 44, 45, -1,
  152.                 46, 40, 43, 45, -1, 45, 44, 47,
  153.                 46, -1, 46, 47, 41, 40, -1, 48,
  154.                 49, 50, 51, -1, 51, 50, 52, 53,
  155.                 -1, 53, 52, 55, 54, -1, 49, 55,
  156.                 52, 50, -1, 54, 55, 49, 48, -1,
  157.                 56, 57, 58, 59, -1, 59, 58, 60,
  158.                 61, -1, 61, 60, 63, 62, -1, 57,
  159.                 63, 60, 58, -1, 62, 63, 57, 56,
  160.                 -1, 64, 65, 66, 67, -1, 67, 66,
  161.                 68, 69, -1, 69, 68, 71, 70, -1,
  162.                 65, 71, 68, 66, -1, 70, 71, 65,
  163.                 64, -1, 72, 73, 74, 75, -1, 75,
  164.                 74, 76, 77, -1, 78, 72, 75, 77,
  165.                 -1, 77, 76, 79, 78, -1, 73, 79,
  166.                 76, 74, -1, 78, 79, 73, 72, -1,
  167.                 80, 81, 82, 83, -1, 83, 82, 84,
  168.                 85, -1, 86, 80, 83, 85, -1, 85,
  169.                 84, 87, 86, -1, 81, 87, 84, 82,
  170.                 -1, 86, 87, 81, 80, -1, 88, 89,
  171.                 90, 91, -1, 91, 90, 92, 93, -1,
  172.                 94, 88, 91, 93, -1, 93, 92, 95,
  173.                 94, -1, 89, 95, 92, 90, -1, 94,
  174.                 95, 89, 88, -1, 96, 97, 98, 99,
  175.                 -1, 99, 98, 100, 101, -1, 102, 96,
  176.                 99, 101, -1, 101, 100, 103, 102, -1,
  177.                 97, 103, 100, 98, -1, 102, 103, 97,
  178.                 96, -1, 104, 105, 106, 107, -1, 105,
  179.                 108, 109, 106, -1, 107, 106, 109, 110,
  180.                 -1, 111, 104, 107, 110, -1, 111, 108,
  181.                 105, 104, -1, 110, 109, 108, 111, -1,
  182.                 112, 113, 114, 115, -1, 113, 116, 117,
  183.                 114, -1, 115, 114, 117, 118, -1, 119,
  184.                 112, 115, 118, -1, 119, 116, 113, 112,
  185.                 -1, 118, 117, 116, 119, -1 ]
  186.           
  187.  
  188.         }
  189.  
  190.       }
  191.  
  192.       translation    0 0 0
  193.     },
  194.     DEF TIMER TimeSensor {
  195.       cycleInterval    8
  196.       loop    TRUE
  197.     },
  198.     DEF ROTATE_INTERP OrientationInterpolator {
  199.       key    [ 0, 0.25, 0.5, 0.75,
  200.             1 ]
  201.       keyValue    [ 0 0 1  0,
  202.             0 -1 0  1.57079,
  203.             0 -1 0  3.14,
  204.             0 -1 0  4.71,
  205.             0 0 1  0 ]
  206.     }
  207.     ]    
  208.     #rotation 1 0 0 -.3}
  209. Viewpoint {
  210.   position    26.1692 -2.09626 -25.7654
  211.   orientation    -0.00372968 0.999953 0.00898283  2.35454
  212.   fieldOfView    0.785398}
  213. ROUTE ROTATE_INTERP.value_changed TO ROTATE_XF.set_rotation
  214. ROUTE TIMER.fraction_changed TO ROTATE_INTERP.set_fraction
  215.